﻿namespace Coding4Fun.Cannon.Core.Settings
{
	public struct ServoSettings
	{
		public double PanRandomVelocity { get; set; }
		public double TiltRandomVelocity { get; set; }

		public double PanNormalVelocity { get; set; }
		public double TiltNormalVelocity { get; set; }

		public double PanAcceleration { get; set; }
		public double TiltAcceleration { get; set; }

		public double PanResetPosition { get; set; }
		public double TiltResetPosition { get; set; }
		
		public double PanMinPosition { get; set; }
		public double TiltMinPosition { get; set; }

		public double PanMaxPosition { get; set; }
		public double TiltMaxPosition { get; set; }

		public double PanZeroRawValue { get; set; }
		public double TiltZeroRawValue { get; set; }

		public double PanOneHundredEightyRawValue { get; set; }
		public double TiltOneHundredEightyRawValue { get; set; }
	}
}